// 检查响应体是否存在
if (!$response.body) {
  $done({});
}

try {
  let obj = JSON.parse($response.body);

  // 过滤数据: duration小于180
  obj.data.items = obj.data.items.filter(item => 
    item.player_args && item.player_args.duration >= 180
  );

  $done({ body: JSON.stringify(obj) });
} catch (error) {
  $done({});
}